package org.chameleon.lang.factory;


/**
 * 底层工厂接口
 * @param <T> 对应的配置参数类型
 * @param <P> 对应生产的商品类型
 */
public interface Factory<T,P>{


    /**
     * 通过对应的参数获取对应的商品
     * @param t
     * @return
     */
    P get(T t);
}
